#pragma once
#include"Employee.h"
using namespace std;
using namespace cv;


class System
{
private:
    vector<shared_ptr<Employee>> employees;
    vector<shared_ptr<Employee>> recycle_bin;
    int width;
    int height;
public:
    int employee_number;

public:
    void start();           //main loop
    void loading(int code); //loading menu
    int showMenu();         //print the menu
    void addEmployee();     
    void save();
    void load();
    void search();
    void modify();
    void removal();
    void recover();
    void count();


    inline void pause()
    {
        char pau;
        do{
            cout<<"continue? y/n"<<endl;
            cin>>pau;
        }while(pau != 'y');
    }
    System();


};



